package main

import "fmt"

// 数字型
func main() {
	//整形int和浮点型float32，64 go语言支持整形和浮点型数字，并且支持复数，其中位的运算采用补码
	//GO也有基于架构的类型，例如 unit无符号，int有符号

	//定义一个整形
	var number uint = 1 //无符号数只能定义正整数 byte=uint8 rune=uint32 int=uint64
	var age = 18
	//定义一个浮点型
	var momey = 3.14
	fmt.Printf("%T,%d\n", number, number)
	fmt.Printf("%T,%d\n", age, age)       //%d用于输出整型
	fmt.Printf("%T,%.1f\n", momey, momey) //%f用于输出浮点型 默认打印6位小数，如果需要指定小数点后多少位，可以%.nf指定

}
